package com.huli.mapper;

import com.huli.pojo.OrderInfo;
import org.apache.ibatis.annotations.Param;
import com.huli.vo.*;


import java.util.List;

public interface OrderInfoMapper {
    // 获取订单信息列表
    List<OrderInfo> orderInfoList();

    // 根据订单ID获取订单信息
    OrderInfo orderInfoById(Long id);
    List<OrderDetailVO> orderInfoList2(OrderDetailVO departmentVo);
    List<OrderInfoVo> orderInfoList55(OrderInfoVo orderInfoVo);

    List<OrderInfooVo> orderInfoList66(OrderInfooVo orderInfoVo);
    List<LogInfoVO> orderInfoList77(LogInfoVO orderInfo);

    List<ServiceInfoVO> orderInfoList88(ServiceInfoVO serviceInfo);



    // 更新订单信息
    void updateOrderInfo(OrderInfo orderInfo);

    // 更新订单状态
    void orderStatus(Integer status);

    // 根据订单ID和用户ID获取订单信息
    void orderInfoUser(@Param("id") Long id, @Param("userId") Long userId);

    List<OrderInfo> orderInfoStatusList();


    List<OrderInfo> orderInfoStatusList0();
    List<OrderInfo> findAllOrderInfo();
}
